﻿//-----------------------------------------------------------------------
// <copyright file="LoginDataList.cs" company="O-RID">
//     Copyright (c)2010 O-RID Co.,Ltd.
// </copyright>
// <author>Zhang Jun</author>
// <summary>
//          服务的数据传输项
//          登录者基本信息和权限
//          作成日：05/21/2010
//                  09/17/2010 增加显示当前操作的数据库名 dataBaseName
//                  09/19/2010 变为继承基类 AccountInforBase
// </summary>
//-----------------------------------------------------------------------
namespace Orid.Management.Statistics.Service.OPUnitService.Account.ServiceModel
{
    using System.Runtime.Serialization;

    #region 记录登录者信息 LoginDataList
    /// <summary>
    /// LoginDataList类
    /// 账号管理 显示可登录用户
    /// 记录登录者信息 LoginDataList
    /// </summary>
    [DataContract]
    public class LoginDataList: AccountInforBase
    {

        #region 用户的管理权限 _字段
        /// <summary>
        /// _roleName
        /// 用户身份
        /// </summary>
        string _roleName = string.Empty;

        /// <summary>
        /// _condition
        /// 用户权限
        /// </summary>
        string _condition = string.Empty;

        /// <summary>
        /// 初始用户的_roleID为O
        /// </summary>
        string _roleID = string.Empty;

        #endregion 用户的管理权限 _字段

        #region 用户操作数据库名_字段
        /// <summary>
        /// 用户操作数据库名
        /// </summary>
        /// <value>09/17/2010 Add</value>
        string dataBaseName = string.Empty;
       
        #endregion 用户操作数据库名_字段

        #region 用户的管理权限 _属性
        /// <summary>
        /// Gets or sets the name of the RoleName
        /// 用户身份
        /// </summary>
        [DataMember]
        public string RoleName
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the name of the Condition
        /// 用户权限
        /// </summary>
        [DataMember]
        public string Condition
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the name of the RoleID
        /// 初始用户的_roleID为O
        /// </summary>
        [DataMember]
        public string RoleID
        {
            get;
            set;
        }
        #endregion 用户的管理权限 _属性

        #region 用户操作数据库名_属性
        /// <summary>
        /// 用户操作数据库名
        /// </summary>
        /// <value>09/17/2010 Add</value>
        [DataMember]
        public string DataBaseName
        {
            get { return dataBaseName; }
            set { dataBaseName = value; }
        }
        #endregion 用户操作数据库名_属性

    }

    #endregion
}
